package com.fhyc.service;

import com.fasterxml.jackson.core.JsonProcessingException;
import org.springframework.web.multipart.MultipartFile;

import java.io.IOException;
import java.lang.reflect.InvocationTargetException;
import java.text.ParseException;
import java.util.List;

public interface FileService {

    List<String> readFileTD(List<String> csvPath) throws IOException, ParseException;

    List<String> readFileMX(List<String> csvPath) throws JsonProcessingException;

    void addLfForecast96lcMX(String NETID, String ymd ,Integer qxjzh);

    void testAddLfForecast96lcMX(String body) throws NoSuchMethodException, InvocationTargetException, IllegalAccessException, ParseException, JsonProcessingException;

    void testAddLfForecast96lcMX2(MultipartFile file);

    void testAddLoadForecastHisTD(String body);

    void testAddLoadForecastHisTD2(MultipartFile file);
}
